package com.meilai.project.service.administration.goods;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.meilai.project.dto.administration.goods.GoodsOutStorageDTO;
import com.meilai.project.dto.administration.goods.GoodsOutStorageSearchDTO;
import com.meilai.project.vo.administration.goods.GoodsOutStorageVO;


public interface GoodsOutStorageService {

    // 获取列表
    Page<GoodsOutStorageVO> selectPageList(Integer current_page, Integer page_size, GoodsOutStorageSearchDTO searchDTO);

    // 获取详情
    GoodsOutStorageVO getOneById(Long id);

    // 保存
    boolean save(GoodsOutStorageDTO dto);

    Long getStorageNumber(Long id);
//    // 提交
//    boolean begin(GoodsOutStorageDTO dto);
//
//    // 通过
//    boolean pass(GoodsOutStorageCheckDTO dto);
//
//    // 驳回
//    boolean returnBack(GoodsOutStorageCheckDTO dto);
//
//    // 删除
//    boolean delete(Long id);
//
//    // 彻底删除
//    boolean actualDelete(Long id);
//
//    //本人列表查询
//    List<GoodsOutStorageVO> selectOwnList();

}
